table of contents
ABORT(3) | Linux - příručka programátora | ABORT(3) |
JMÉNO¶
abort - abnormální ukončení procesu
SYNTAXE¶
#include <stdlib.h> void abort(void);
POPIS¶
Funkce abort() způsobí abnormální ukončení procesu, pouze je-li signál SIGABRT zachycen a ovladač tohoto signálu se nevrátí, nedojde k jeho ukončení(viz. longjmp(3)). Jestliže funkce abort() způsobí ukončení programu, všechny otevřené proudy jsou vyprázdněny a uzavřeny.
Je-li signál SIGABRT blokován nebo ignorován, funkce abort() jej i přesto překryje a ukončí proces. To je zapříčiněno tím, že funkce obnoví původní zpracování SIGABRT a znovu vyvolá signál.
NÁVRATOVÁ HODNOTA¶
Funkce abort() se nikdy nevrací.
SPLŇUJE STANDARDY¶
SVr4, POSIX.1-2001, 4.3BSD, C89, C99
DALŠÍ INFORMACE¶
gdb (1), sigaction(2), exit(3), longjmp(3), raise(3)
TIRÁŽ¶
Tato stránka je součástí vydání linuxových manuálových stránek verze 3.09. popis projektu a informace o způsobu oznamování chyb v dokumentaci najdete na: http://www.kernel.org/doc/man-pages/.
3.září 2009 | GNU |